package com.gusto.engine.semsim.measures;

import com.gusto.engine.beans.exceptions.PropertyAccessException;
import com.gusto.engine.beans.model.Res;
import com.gusto.engine.semsim.exceptions.SimilarityException;

/**
 * <p>The ResourceSimilarity will be implemented by measures providing similarity
 * between resources {@link Res}. A resource is a complex object with properties.</p>
 * 
 * @author amokrane.belloui@gmail.com
 */
public interface ResourceSimilarity extends Similarity {
	
	public Double getSimilarity(Res value1, Res value2) throws SimilarityException, PropertyAccessException;
	
}
